Запятая не ставится: наименование должности и наименование ученой степени – неоднородные приложения.
Вы ждете от нас пересказа классиков? Лучше все же обратиться к первоисточникам :)
См. в «Справочнике по фразеологии».
Дело не только в наличии родового слова, но и в его грамматическом роде. Верно: школа села Красноусольского, школа деревни Табынское, школа деревни Ташлы.